SixPack is subject to the "SixPack Open Source License"
SixPack is "Made with REALbasic"
Introduction
SixPack - a simple open source XML editor for Macintosh.
This is the initial developer release of SixPack, which means it's alpha level software and should only be used by developers and advanced users. That said, the program itself is quite easy to use. The only real requirement is a healthy understanding of XML. For more information about XML, please see: http://www.w3.org/XML/.
SixPack does perform as a "well-formed" XML processor, but currently does not offer support for DTDs. At present there is no exception handling, so bad XML will likely shut down the program.
For more technical details about SixPack, please see the accompanying "Developer's Guide" file. For licensing details, please consult the "License" file.
Questions, comments, rants & raves to: sixpack@trafficstudio.com
Enjoy,
Geoff Strom
simple/CHAOS
Basic Usage
File Menu:
New (command-N)
Open (command-O) - open from URL not implemented yet
Save (command-S)
Save As
Close (command-W)
Quit (command-Q)
Edit Menu:
Undo (command-Z)
Cut (command-X)
Copy (command-C)
Paste (command-V)
Clear
Select All (command-A)
View Menu:
Toggle Object/Source View (command-T)
Window Menu:
List all open document windows for quick access
Editing:
Editing while in Source View is essentially the same as working in any text editor.
To edit while in Object View, select an object from the Document Window and then edit the text that appears in the Properties Window. You can add, edit & delete attributes for element objects (double click existing attributes from the list to edit).
To add an object, first select an object from the Document Window, then click on the type of object you wish to add from the Element Tools Window. New objects are added below the selected object.
To delete an object, first select it from the Document Window, then click the trash can in the Element Tools Window.
Drag and drop:
You can drag objects from the Object View to the desktop and they will become XML source code text clippings. You can also drag to other applications that accept text drops.
Acknowledgements
Thanks to:
Jeremie Miller for his Xparse javascript.
James Sentman for the associative arrays.
Matt Neuberg for the window menu.
Andrew Barry, Geoff Perlman, and the entire REALbasic crew for turning me into a Macintosh developer.
Disclaimer
THIS SOFTWARE IS PROVIDED ON AN AS-IS BASIS WITHOUT WARRANTY OF ANY KIND.
SIMPLE/CHAOS SPECIFICALLY DISCLAIMS ANY OTHER WARRANTY, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANT-ABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SIMPLE/CHAOS BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, SPECIAL OR INCIDENTAL DAMAGES, EVEN IF SIMPLE/CHAOS HAS BEEN ADVISED BY USER OF THE POSSIBILITY OF SUCH POTENTIAL LOSS OR DAMAGE. USER AGREES TO HOLD SIMPLE/CHAOS HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS, LOSSES, LIABILITIES AND EXPENSES.